#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	getchar();
//	char ss[1000];
//	gets(ss);
//	char aa[1000];
//	for (int i = 0; i < strlen(ss) ;i++)
//	{
//		aa[i] = ss[(i + n) % strlen(ss)];
//	}
//	for (int i = 0; i < strlen(ss); i++)
//	{
//		printf("%c", aa[i]);
//	}
//	return 0;
//}
//int fsum(int n)
//{
//	if (n == 1)  return 1;
//		return fsum(n - 1) + n;
//}
//int main()
//{
//	int n;
//	scanf("%d",&n);
//	printf("%d", fsum(n));
//	return 0;
//}

//int fb(int n)
//{
//	if (n == 1) return 0;
//	else if (n == 2) return 1;
//	else return fb(n - 1) + fb(n - 2);
//}
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	printf("%d", fb(n));
//	return 0;
//}
//
//void backnum(int n)
//{
//	if (n == 0) return;
//	printf("%d", n % 10);
//	return backnum(n / 10);
//}
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	backnum(n);
//	return 0;
//}

void change(int n, int m)
{
	if (n % m == n) printf("%0xd", n);
	else printf("%d", n % m);
	return change(n / 10);
}
int main()
{
	int n,m;
	scanf("%d %d", &n,&m);
	change(n,m);
	return 0;
}